<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>transwarp: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">transwarp
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespacetranswarp.html">transwarp</a></li><li class="navelem"><a class="el" href="classtranswarp_1_1value__task.html">value_task</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">transwarp::value_task&lt; ResultType &gt; Member List</div>  </div>
</div><!--header-->
<div class="contents">

<p>This is the complete list of members for <a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a>, including all inherited members.</p>
<table class="directory">
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#a6da9d357b6e09ca0e597bf2370941157">add_listener</a>(std::shared_ptr&lt; transwarp::listener &gt; listener) override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#a83255d9dd559248835e3e686f6f8fa22">add_listener</a>(transwarp::event_type event, std::shared_ptr&lt; transwarp::listener &gt; listener) override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#ab2665e08619810809f453d1c472a7ba3">add_listener_all</a>(std::shared_ptr&lt; transwarp::listener &gt; listener) override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#ac024ed581759fa67049ea0132bad472c">add_listener_all</a>(transwarp::event_type event, std::shared_ptr&lt; transwarp::listener &gt; listener) override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#abceb7893bb67f6fc0931380a5ef99352">avg_idletime_us</a>() const noexcept override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#aed5b77dd79f51d7de0c258e067fd72a0">avg_runtime_us</a>() const noexcept override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#a1a09fda6781c9b60d18bf96c3db69893">avg_waittime_us</a>() const noexcept override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#aa6f93a0bde501b65a27229dda23f4fdc">cancel</a>(bool) noexcept override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#a5bc1dea060a127f69d2b2277b74e0eaa">cancel_all</a>(bool) noexcept override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#a4b5c504a3759040e10481c2751eb94b0">canceled</a>() const noexcept override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#a72f6cb32b585434f3bb28aeac74e9772">check_listener</a>(const std::shared_ptr&lt; transwarp::listener &gt; &amp;listener) const</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>clone</b>() const (defined in <a class="el" href="classtranswarp_1_1task.html">transwarp::task&lt; ResultType &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1task.html">transwarp::task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#afc2a6bcacae4a487ef21379cf7b2825d">clone_cast</a>() const</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>copy_from</b>(const task_common &amp;task) (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#a61535662f447a97cc4e4a31109b8f144">custom_data</a>() const noexcept override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>custom_data_</b> (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#a1a193360757e8bc9f96817a1aa6fa58b">edges</a>() override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>ensure_listeners_object</b>() (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#a8c11b84518bc9aadbebee17039b4aa63">ensure_task_not_running</a>() const</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#a924bb37d6cba8c381a3805bcea115a6f">executor</a>() const noexcept override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#a89f204b0b17ad6996be1238d7dd1baf6">finalize</a>() override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#a82c21811094e5807276b0a614cfd78b3">future</a>() const noexcept override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>future_</b> (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#a0c9f54b8a56633fda406f72cda05ab6d">get</a>() const override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#a18a71c578ce3aa02ab44244f9f294a08">has_result</a>() const noexcept override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#aabd43f3358eab2d17fbcdb852fa9b9d7">id</a>() const noexcept override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>id_</b> (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#a02c0068a6add0f5744eec234f6df32d9">is_ready</a>() const override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#aa49c742c16cf6af6a41de9d74f406aad">level</a>() const noexcept override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>listeners_</b> (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>listeners_t</b> typedef (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#a0835d77d070e47b0fb26d4d8b96713a8">name</a>() const noexcept override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>name_</b> (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#a621ac4088cf593bacf8099e9173f7c3c">named</a>(std::string name)</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(const value_task &amp;)=delete (defined in <a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>operator=</b>(value_task &amp;&amp;)=delete (defined in <a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#a050ccdc742df1246881680f801f6ced8">parents</a>() const override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#a7ba216f5223738454a4d651d69161110">priority</a>() const noexcept override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>priority_</b> (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#a98d90812f2f9007f04988e5669c6260b">raise_event</a>(transwarp::event_type event)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#a730e97aa69e1cf079198f802cb2b9a76">remove_custom_data</a>() override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#a400101758f70367698224c83ede43f10">remove_custom_data_all</a>() override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#ab14e491ebc0b22e48283bb3f3b6c54c0">remove_executor</a>() override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#afa45ae45e2c2ef11d5430d09e6da0398">remove_executor_all</a>() override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#a7a424473dbb98ba2e82ebb65b18ced83">remove_listener</a>(const std::shared_ptr&lt; transwarp::listener &gt; &amp;listener) override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#a3bf5d3ab34b0191fe82f3686e906aac4">remove_listener</a>(transwarp::event_type event, const std::shared_ptr&lt; transwarp::listener &gt; &amp;listener) override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#a6cfeea89662cfbdb278cec1dcaec9d57">remove_listener_all</a>(const std::shared_ptr&lt; transwarp::listener &gt; &amp;listener) override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#a3e86471d7462e563028d96b9ea1ad86c">remove_listener_all</a>(transwarp::event_type event, const std::shared_ptr&lt; transwarp::listener &gt; &amp;listener) override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#afdd70445f0088660f5a7b35c60e23b5b">remove_listeners</a>() override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#a36555b7fdbbd6383080c222752e67928">remove_listeners</a>(transwarp::event_type event) override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#a9a88cd8504f36869f7283e2552ed81a5">remove_listeners_all</a>() override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#a1a8d0f2f60a4c96f47fe9860ae313ddb">remove_listeners_all</a>(transwarp::event_type event) override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#aaabba1c76cb65b138157a367e9403df5">reset</a>() override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#adab6b2eca3521da706575d2d27e93ffe">reset_all</a>() override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#af589678f1bd7d3190481ef4ee8bc3a71">reset_priority</a>() override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#abbe89747e97c17698d591b1b0f547a1e">reset_priority_all</a>() override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#ae50370afa016049320bccf5073db808d">result_type</a> typedef</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#a01b84fdf6a8698f0dab3e45f4bc6650b">schedule</a>() override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#a999e3cc51e8a28ffe622bc5aa9412e6c">schedule</a>(transwarp::executor &amp;) override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#a98ec7e6f26f196e16aeebe21e753b797">schedule</a>(bool) override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#a5a57f66ab230083a87c0adfa837553ec">schedule</a>(transwarp::executor &amp;, bool) override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#a3698dbf5fba91284869efbbbc5b6c7fc">schedule_all</a>() override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#a9e63fb78571a15d4f029930b94a5ec4a">schedule_all</a>(transwarp::executor &amp;) override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#ae890c31467a04afe1b6aacb6b9e4e21d">schedule_all</a>(bool) override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#a1c49aff6befaadf27513d0613cef1849">schedule_all</a>(transwarp::executor &amp;, bool) override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#af207f76847e7173d5db4a00e8325d0d4">set_custom_data</a>(transwarp::any_data custom_data) override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#ab9e724f21fad1fc8f4babeac99ae7a6b">set_custom_data_all</a>(transwarp::any_data custom_data) override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#a04261314b26827bec317a4613a232da1">set_exception</a>(std::exception_ptr exception) override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#a6f14da6107c8bca1c4735c6f5b5c63ea">set_executor</a>(std::shared_ptr&lt; transwarp::executor &gt;) override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#a6cfca15eca8e589c9ed2f2e710757670">set_executor_all</a>(std::shared_ptr&lt; transwarp::executor &gt;) override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#a8fca51d95cea7558b94de0ad2e215a13">set_id</a>(std::size_t id) noexcept override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#ac1f1daa7d9b84bdcb2e59b29e956a87b">set_name</a>(transwarp::option_str name) noexcept override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#aac786819b845dad8b71060d64b494021">set_priority</a>(std::int64_t priority) override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#a5e0766a2dcd4f344bdb8b64b23fb9ee1">set_priority_all</a>(std::int64_t priority) override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#a682522ee3bc9e6b5c50a559e698d677a">set_value</a>(const typename transwarp::decay&lt; result_type &gt;::type &amp;value) override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#a1570cad5f4d88ab3f6aba58f3b9cdf3d">set_value</a>(typename transwarp::decay&lt; result_type &gt;::type &amp;&amp;value) override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#ae938678c07c996d8062c7b09a3f32dd4">task_type</a> typedef</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#a05e70a7c4ab0a55641edef07fe1999ea">tasks</a>() override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>tasks_</b> (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>tasks_t</b> typedef (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#a0d2c16f5fdc6878f7a636079b32ec5a9">then</a>(TaskType_, Functor_ &amp;&amp;functor) -&gt; std::shared_ptr&lt; transwarp::task_impl&lt; TaskType_, typename std::decay&lt; Functor_ &gt;::type, result_type &gt;&gt;</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#adf295d31c03f2311dc824ba2a3c28083">type</a>() const noexcept override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#ac081b81509c65d45199ac0fd2ba2cf85">value_task</a>(T &amp;&amp;value)</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>value_task</b>(const value_task &amp;)=delete (defined in <a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>value_task</b>(value_task &amp;&amp;)=delete (defined in <a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>visited_</b> (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#ac447775820cb9ec3ec08d4557e9ed0c6">wait</a>() const override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html#a32332980ca26608ffb33198bbbce339d">was_scheduled</a>() const noexcept override</td><td class="entry"><a class="el" href="classtranswarp_1_1value__task.html">transwarp::value_task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~itask</b>()=default (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>~task</b>()=default (defined in <a class="el" href="classtranswarp_1_1task.html">transwarp::task&lt; ResultType &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1task.html">transwarp::task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>
